// welcome.js
// 这里只能用相对路径，不能用绝对路径
var postData = require('../../data/post-data.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 小程序总是会读取data对象来做数据绑定，这个绑定是在onLoad事件执行之后发生的
    test: "hello"
  },

  /**
   * 1.生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(this.data.test)
    // 注意需要用key-value
    this.setData({
      test: "gaga",
      postKey: postData.postList
    });
  },

  /**
   * 3.生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log("onReady")
  },

  /**
   * 2.生命周期函数--监听页面显示
   */
  onShow: function () {
    console.log("onShow")
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },
  onSwiperItemTap: function (event) {
    // 这里取自定义属性时，需要先去掉data-,再把所有字母转成小写，最后各个-连接的字母转成小驼峰
    var postId = event.currentTarget.dataset.postId;
    console.log("onPostTap:" + postId)
    wx.navigateTo({
      url: 'post-detail/post-detail?id=' + postId,
    })
  },
  onSwiperTap: function (event) {
    // 这个方法是在父元素中的，所以要将currentTarget改为target
    // 区别在于，target指的是当前点击的组件；currentTarget指的是事件捕获的组件
    // 在这里，target指的image，currentTarget指的是swiper
    var postId = event.target.dataset.postId;
    console.log("onPostTap:" + postId)
    wx.navigateTo({
      url: 'post-detail/post-detail?id=' + postId,
    })
  },
  onPostTap: function (event) {
    // 这里取自定义属性时，需要先去掉data-,再把所有字母转成小写，最后各个-连接的字母转成小驼峰
    var postId = event.currentTarget.dataset.postId;
    console.log("onPostTap:" + postId)
    wx.navigateTo({
      url: 'post-detail/post-detail?id=' + postId,
    })
  }
})